@media(hover:hover){.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x) var(--tw-translate-y)}}.md-quote-section{position:relative;padding:80px 0;overflow:hidden}.md-quote-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top left,rgba(0,120,207,.05) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(19,163,240,.03) 0%,transparent 50%);pointer-events:none}.md-quote-container{max-width:1200px;margin:0 auto;padding:0 24px}.md-quote-content{display:grid;grid-template-columns:380px 1fr;gap:48px;align-items:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.md-quote-content.visible{opacity:1;transform:translateY(0)}.md-quote-photo-wrapper{position:relative}.md-quote-photo{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15)}.md-quote-photo-decoration{position:absolute;top:-12px;left:-12px;right:-12px;bottom:-12px;border:2px solid #0078cf;border-radius:24px;opacity:.3;z-index:-1}.md-quote-text-wrapper{position:relative}.md-quote-icon{width:56px;height:56px;margin-bottom:24px;color:#0078cf;opacity:.8}.md-quote-text{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;line-height:1.7;color:#1f2937;margin-bottom:32px;position:relative}.md-quote-text::before{content:'';position:absolute;left:-24px;top:-8px;width:4px;height:calc(100% + 16px);background:linear-gradient(180deg,#0078cf,#13a3f0);border-radius:2px}.md-quote-author{display:flex;align-items:center;gap:16px}.md-quote-author-line{width:48px;height:2px;background:linear-gradient(90deg,#0078cf,#13a3f0);border-radius:1px}.md-quote-author-info{display:flex;flex-direction:column;gap:2px}.md-quote-name{font-family:'Space Grotesk',sans-serif;font-size:1.1rem;font-weight:700;color:#111827}.md-quote-title{font-family:'Inter',sans-serif;font-size:.85rem;font-weight:500;color:#0078cf}.img-block.mobile{display:none}.content-left{position:absolute;top:24%;left:10%;width:50%}@media(max-width:768px){.md-quote-content{grid-template-columns:1fr;gap:32px;text-align:center}.md-quote-photo-wrapper{max-width:220px;margin:0 auto}.md-quote-text{text-align:left}.md-quote-text::before{display:none}.md-quote-author{justify-content:center}.img-block.desktop{display:none}.img-block.mobile{display:block}.content-left{width:80%}}.md-quote-section .observer-trigger{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.md-quote-section .observer-trigger.visible{opacity:1;transform:translateY(0)}.profile-card{position:relative;width:100%;line-height:0}.img-block{width:100%;height:auto;display:block;object-fit:contain}.content-left h1{color:#0088e8;font-size:clamp(24px,2.5vw,60px);font-weight:700;margin-bottom:.5rem;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.content-left .role{color:#6c6f78;font-size:clamp(12px,1.4vw,24px);font-weight:400;margin-bottom:4.5vw;line-height:1.4}.quote-block{position:relative;padding-left:3.8vw;border-left:3px solid #0088e8;color:#6c6f78;font-size:clamp(16px,2vw,30px);line-height:1.5;font-weight:440;margin-top:.5rem;word-break:break-word;transition:all .1s ease;hyphens:auto;font-family:system-ui;font-style:italic}.quote-block::before{content:"";display:block;width:clamp(10px,1.8vw,32px);height:clamp(10px,1.8vw,32px);background-image:url('/image/arrow.png');background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);position:absolute;top:-.5vh;left:1vw;opacity:.85}.quote-block::after{content:"";display:block;width:clamp(10px,1.8vw,32px);height:clamp(10px,1.8vw,32px);background-image:url('/image/arrow.png');background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:1.8vh;right:-2vw;opacity:.85}.profile-card,.content-left,.quote-block,.content-left h1,.content-left .role{transition:all .05s linear}@media(max-width:450px){.content-left{left:5%}.content-left h1{margin-bottom:5px}.content-left .role{margin-bottom:5px}}